Code In The Air: Simplifying Sensing and Coordination Tasks on Smartphones Citation
نویسندگان
چکیده
A growing class of smartphone applications are tasking applications that run continuously, process data from sensors to determine the user’s context (such as location) and activity, and optionally trigger certain actions when the right conditions occur. Many such tasking applications also involve coordination between multiple users or devices. Example tasking applications include location-based reminders, changing the ring-mode of a phone automatically depending on location, notifying when friends are nearby, disabling WiFi in favor of cellular data when moving at more than a certain speed outdoors, automatically tracking and storing movement tracks when driving, and inferring the number of steps walked each day. Today, these applications are non-trivial to develop, although they are often trivial for end users to state. Additionally, simple implementations can consume excessive amounts of energy. This paper proposes Code in the Air (CITA), a system which simplifies the rapid development of tasking applications. It enables non-expert end users to easily express simple tasks on their phone, and more sophisticated developers to write code for complex tasks by writing purely server-side scripts. CITA provides a task execution framework to automatically distribute and coordinate tasks, energy-efficient modules to infer user activities and compose them, and a push communication service for mobile devices that overcomes some shortcomings in existing push services.
منابع مشابه
Examining the Effect of Smartphone on Musculoskeletal Disorders and Neck Kinematic Among Smartphone Users in Different Postures and Tasks
Background and Objectives: In the last decade, the smartphones have become one of the most popular technologies around the world. Due to the multi-functional use of smartphones, the technology users spend long hours using it. Methods: This was a semi-experimental and experimental study. In the first section, 98 students entered the semi-experimental part and completed demographic and body map ...
متن کاملSpatio-temporal analysis of diurnal air temperature parameterization in Weather Stations over Iran
Diurnal air temperature modeling is a beneficial experimental and mathematical approach which can be used in many fields related to Geosciences. The modeling and spatio-temporal analysis of air Diurnal Temperature Cycle (DTC) was conducted using data obtained from 105 synoptic stations in Iran during the years 2013-2014 for the first time; the key variable for controlling the cosine term i...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملEvaluation of PM2.5 Emissions in Tehran by Means of Remote Sensing and Regression Models
Defined as any substance in the air that may harm humans, animals, vegetation, and materials, air pollution poses a great danger to human health. It has turned into a worldwide problem as well as a huge environmental risk. Recent years have witnessed the increase of air pollution in many cities around the world. Similarly, it has become a big problem in Iran. Although ground-level monitoring ca...
متن کاملEvaluation of PM2.5 Emissions in Tehran by Means of Remote Sensing and Regression Models
Defined as any substance in the air that may harm humans, animals, vegetation, and materials, air pollution poses a great danger to human health. It has turned into a worldwide problem as well as a huge environmental risk. Recent years have witnessed the increase of air pollution in many cities around the world. Similarly, it has become a big problem in Iran. Although ground-level monitoring ca...
متن کامل